app\wisdmlabs\edwiserBridge\Eb_Enrollment_Manager A

Total Complexity 69
Dependencies 1
Dependents 7
Total lines 646
Lines of code 302
Logical lines of code 129
Comment lines 265
Methods 20
Properties 3

Methods 20

Method Rating Maintainability Complexity Lines of code
update_user_course_enrollment()
B
34 21 93
update_enrollment_record_wordpress()
B
40 16 59
user_has_course_access()
S
61 4 12
check_enroll_count()
S
62 4 10
delete_user_enrollment_record()
S
52 2 26
calc_course_acess_expiry_date()
S
65 3 8
get_user_course_access_count()
S
64 3 9
get_moodle_web_service_function()
S
69 3 7
update_user_course_access_count()
S
57 1 21
update_user_course_suspend_status()
S
58 1 20
instance()
S
71 2 6
userHasCourseAccess()
S
79 1 3
deleteUserEnrollmentRecord()
S
80 1 3
updateUserCourseAccessCount()
S
79 1 3
__clone()
S
78 1 3
updateEnrollmentRecordWordpress()
S
80 1 3
updateUserCourseEnrollment()
S
79 1 3
__construct()
S
77 1 4
__wakeup()
S
78 1 3
access_remianing()
S
68 1 6